쉽게 이해할 수 있도록 구성한 Swift 컴퓨터 언어 교육 6번째 블로그 글입니다. 주제는 ✉️ 6. 글자와 말 (문자 & 문자열) 입니다.
✉️ 6. 글자와 말 (문자 & 문자열)
안녕하세요! 😊, 지금까지 우리는 숫자, 계산, 변수, 상수 등 Swift의 기본을 하나씩 배워봤습니다.
이번 시간에는 문자(Character) 와 문자열(String) 에 대해 배워볼 거예요.
Swift에서는 글자와 말을 컴퓨터가 이해할 수 있는 방식으로 다룰 수 있어요.
우리 함께 간단한 앱도 만들어보며 실습해볼까요?
🆎 Character vs String
프로그래밍에서는 글자를 다음 두 가지로 나눠요:
이름 |
설명 |
예시 |
Swift 타입 |
---|---|---|---|
문자 (Character) |
글자 1개 |
“A”, “가”, “3” |
Character |
문자열 (String) |
글자 여러 개 |
“Hello”, “안녕하세요” |
String |
var letter: Character = "A"
var message: String = "Hello, Swift!"
• Character는 한 글자만 저장할 수 있어요.
• String은 여러 글자(문장) 를 저장할 수 있어요.
🧪 실습: 이름으로 인사하기 앱 만들기
자, 이제 직접 실습을 해볼까요?
사용자의 이름을 저장하고, 이름을 넣어서 인사해주는 작은 프로그램을 만들어볼 거예요!
var name: String = "민준"
print("안녕하세요, \(name)님! 반가워요 😊")
출력 결과:
안녕하세요, 민준님! 반가워요 😊
이제 name 값을 바꿔보세요!
name = "지우"
그럼 결과는?
안녕하세요, 지우님! 반가워요 😊
💡 \(name) 부분이 바로 문자열 안에 변수를 넣는 방법이에요. 이것을 “문자열 보간(String Interpolation)“이라고 해요!
💬 한 글자씩 꺼내보는 방법
만약 문자열에서 한 글자씩 보고 싶다면?
let greeting = "안녕"
for char in greeting {
print(char)
}
출력 결과는:
안
녕
문자열도 이렇게 문자의 모음이라는 걸 알 수 있죠!
✨ 마무리하며
이번 시간에는 Swift에서 글자와 말을 어떻게 다루는지 배웠어요!
• Character는 한 글자
• String은 여러 글자(문장)
• print와 \()를 이용해서 인사 메시지를 만들 수 있어요
이제 여러분도 멋진 환영 메시지 앱을 만들 수 있을겁니다.
다음 시간에는 ✅ 참과 거짓 (Bool) 에 대해 배울 거예요.
“내가 숙제를 했을까?” 같은 질문에 맞다(true)/틀리다(false) 로 답할 수 있는 코딩도 가능하답니다!
댓글 쓰기